potato-peeling machine - French English Dictionary